package cn.jwinni.springboot.service;

import cn.jwinni.springboot.domain.Manage;

import java.util.Map;

public interface ManageService {

    /**
     * 系统登录
     *
     * @param manageName
     * @param pwd
     * @return
     */
    Manage manageLogin(String manageName, String pwd) throws Exception;

    /**
     * 管理员查询（分页）
     *
     * @param telNo
     * @param pageCurrent
     * @return
     */
    Map<String, Object> selectManageList(String telNo, Integer pageCurrent) throws Exception;

    /**
     * 添加系统管理员
     * @param manage
     * @return
     */
    Long insertManage(Manage manage) throws Exception;

    /**
     * 通过id查询管理员
     * @param id
     * @return
     */
    Manage getManageById (Integer id) throws Exception;

    /**
     * 修改管理员信息（修改密码）
     * @param manage
     * @return
     */
    Long updateManage(Manage manage) throws Exception;

    /**
     * 删除管理员
     * @param ids
     * @return
     */
    Long deleteManage(String ids) throws Exception;
}
